import config from "./config"

// export default (url, data = {}, method = 'GET') => {
//     return new Promise((resolve, reject) => {
//             wx.request({
//                 url: config.host + url,
//                 data,
//                 method,
//                 success: () => {
//                     // console.log('成功结果' + res);
//                     resolve(res)
//                 },
//                 fail: () => {
//                     // console.log('失败结果' + err);
//                     reject(err)
//                 }
//             })
//         )
//     }
// }
export default (url, data = {}, method = 'GET') => {
    return new Promise((resolve, reject) => {
            wx.request({
                url: config.host + url,
                data,
                method, // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
                // header: {
                //     cookies: wx.getStorage('cookies')[0]
                // }, // 设置请求的 header
                header: {
                    cookie: wx.getStorageSync('cookies') ? wx.getStorageSync('cookies').find(item => item.indexOf('MUSIC_U') !== -1) : ''
                },
                success: res => {
                    if (data.isLogin) {
                        wx.setStorage({
                                key: 'cookies',
                                data: res.cookies,
                            })
                            // console.log(res);
                    }
                    // console.log(res.token);

                    resolve(res.data)
                },
                fail: err => {
                    reject(err)
                }
            })
        }

    )
}